
1. jQuery ajax方式常用的有2种 jQuery.ajax 和 jQuery.getJSON
2. jQuery.ajax 本域使用， jQuery.getJSON 跨域使用
3. 返回值格式
	{errorId:int, msg:str, data:object/array} errorId=0 为执行成功
4. 数据对象循环使用 jQuery.each
5. 使用ajax时间通常需要加载进度条，可以配合artDialog使用


jQuery.ajax
///////////////////////////////////

//$.ajaxSetup({
//  error:function(){
//	 alert( "网络状况不佳，请刷新页面重新尝试!");
//   }
//});

var ajaxArtDialog = ajaxLoading();
$.ajax({
	type: "POST",
	url: "/index.php?m=indexs&a=vehicleSelect_ajax",
	data: "i="+nVehicleId,
	dataType:'json',
	success: function(msg){
		ajaxArtDialog.close();
		// console.log()
	},
	error: function(msg){
		// null
	}
});

	
jQuery.getJSON
///////////////////////////////////
$.getJSON("http://xx.xx.xx?jsoncallback=?",{cid:nCateId,gid:nGoodId},function(msg){
	// null
});

php 输出端  自动判断是否为 jQuery.ajax 和 jQuery.getJSON
function json_output($result=array()){
	$result=json_encode($result);
	$jsoncallback=$_REQUEST['jsoncallback'];
	if(!empty($jsoncallback)) $result=$jsoncallback."($result)";
	die($result);
}




// 锁频进度条 
ajaxLoading = function(){
	return art.dialog({
		//title: '',
		lock: true,
		cancel: false,
		width: 300,
		content: '数据提交中...'
	});
}